Judas cradle – English–Français translations

🇬🇧 en fr 🇫🇷

Judas cradle noun

  • device of torture
berceau de Judas
Wiktionary Links